package com.ticket.sass.provider.business;


import com.ticket.sass.provider.dto.input.film.*;
import com.ticket.sass.provider.dto.output.film.FilmListOutput;
import com.ticket.sass.provider.dto.output.film.FilmQueryOutput;
import com.ticket.sass.provider.dto.output.film.FilmVersionOutput;
import com.ticket.sass.provider.service.PageModel;

import java.util.List;

/**
 * @author ywb
 * @date 2022-3-22 17:46
 */
public interface  FilmBusiness {
    PageModel<FilmListOutput> list(FilmListInput input);
    
    void add(FilmAddInput input);
    
    void upd(FilmUpdInput input);
    
    FilmQueryOutput getFilmDetails(FilmQueryInput input);
    
    List<FilmVersionOutput> getVersionDetails(FilmVersionQueryInput input);
}
